package jmine.tec.report.pos;

import java.io.IOException;
import java.io.OutputStream;

import jmine.tec.report.api.ReportElement;
import jmine.tec.report.api.ReportRenderer;

/**
 * Interface de renderer de arquivo posicional.
 * 
 * @author katsuo.ogawa
 */
public interface ReportElementPosRenderer extends ReportRenderer {

    /**
     * Adiciona ao arquivo a representação do elemento.
     * 
     * @param outputStream {@link OutputStream}
     * @param element {@link ReportElement}
     * @throws IOException IOException
     */
    void render(OutputStream outputStream, ReportElement element) throws IOException;
}
